--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit c6768bc4aeee6e85424eb4306242cdc8c40fdaed
Parents : 946eccd
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-04-22T19:21:20-05:00
feat(snap): fix snap preparation step for destructive-mode build by installing multiple snaps
Changes
Diff
diff --git a/.github/workflows/build-linux-packages.yml b/.github/workflows/build-linux-packages.yml
index 9bc2d76b..eebc8cc8 100644
--- a/.github/workflows/build-linux-packages.yml
+++ b/.github/workflows/build-linux-packages.yml
@@ -161,14 +161,16 @@ jobs:
sudo snap install snapcraft --classic
snapcraft --version
- - name: Prepare snap base for destructive-mode build
+ - name: Prepare snaps for Snapcraft (destructive mode)
run: |
set -euo pipefail
sudo snap wait system seed.loaded 2>/dev/null || true
- if ! snap list core22 >/dev/null 2>&1; then
- sudo snap install core22
- fi
- snap list core22
+ for snap_name in core22 gnome-42-2204; do
+ if ! snap list "$snap_name" >/dev/null 2>&1; then
+ sudo snap install "$snap_name"
+ fi
+ snap list "$snap_name"
+ done
- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────